package com.lzy.util;

import org.apache.commons.codec.binary.Base64;

import java.nio.charset.StandardCharsets;


/**
 * Base64加密解密
 *
 * @author lzy
 */
public class Base64Util {

    /**
     * 加密字符串
     */
    public static String encoder(String data) {
        byte[] textByte = data.getBytes(StandardCharsets.UTF_8);
        return encoder(textByte);
    }

    /**
     * 加密 byte数组
     */
    public static String encoder(byte[] textByte) {
        return Base64.encodeBase64String(textByte);

    }

    /**
     * 解密
     */
    public static String decoder(String data) {
        return new String(Base64.decodeBase64(data), StandardCharsets.UTF_8);
    }




}
